package com.honey.spring.signal;

import java.io.File;

import com.honey.compilation.xml.XmlElement;

/**
 * 通知信号类型,解析成spring能够识别的对象.
 * @author Administrator
 *
 */
public interface SignalKind {
	
	/**
	 * 配置文件位置
	 * @return
	 */
	public File context( );
	
	
	/**
	 * 验证是否信号是否符合要求
	 * @return
	 */
	public boolean checking( );
	
	/**
	 * 
	 * bean id
	 * @return
	 */
	public String getBeanId() ;

	/**
	 * class name
	 * @return
	 */
	public String getBeanClassName() ;
	  
	/**
	 * xml 节点内容
	 * @return
	 */
	public XmlElement getXmlElement() ;
	
	
	
}
